//
//  HGDataCheck.h
//  LingYunClient
//
//  Created by 韩盼盼 on 2016/12/2.
//  Copyright © 2016年 HG. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface HGDataCheck : NSObject
/**
 *验证手机号是否正确
 */
+ (BOOL)isMobileNumber_str:(NSString *)mobileNum;
+ (BOOL) validateEmail:(NSString *)email;
+ (BOOL)isQQ:(NSString *)string;

/**身份证 验证*/
- (BOOL)verifyIDCardNumber:(NSString *)value;
+ (BOOL)stringContainsEmoji:(NSString *)string;

+ (NSString *)networkingStatesFromStatebar;

/*
 *  判断用户输入的密码是否符合规范，符合规范的密码要求：
 *  1. 长度大于6位
 *  2. 密码中必须同时包含数字和字母
 */
+(BOOL)judgePassWordLegal:(NSString *)pass;

+ (NSInteger)numberOfDaysFromTodayByTime:(NSString *)time timeStringFormat:(NSString *)format;

+ (NSInteger)compareDate:(NSString*)expire_time;

/**
 *  计算上次日期距离现在多久
 *
 *  @param lastTime    上次日期(需要和格式对应)
 *  @param format1     上次日期格式
 *  @param currentTime 最近日期(需要和格式对应)
 *  @param format2     最近日期格式
 *
 *  @return xx分钟前、xx小时前、xx天前
 */
+ (NSString *)timeIntervalFromLastTime:(NSString *)lastTime
                        lastTimeFormat:(NSString *)format1
                         ToCurrentTime:(NSString *)currentTime
                     currentTimeFormat:(NSString *)format2;
+ (NSString *)timeIntervalFromLastTime:(NSDate *)lastTime ToCurrentTime:(NSDate *)currentTime;

+(NSString *)getMMSSFromSS:(NSString *)totalTime;

@end
